
#ifndef __PAISLEYPARK__TIMEINTEGRATOR_H__
#define __PAISLEYPARK__TIMEINTEGRATOR_H__

#include "Point.h"
#include <iostream>
#include <vector>
#include "VectorFunction.h"
#include <Eigen/Dense>

template <std::size_t DIM>
class TimeIntergrator {
public:
	virtual void one_step_method(std::vector<Point<DIM> >& _Pnts, double _stepl, VectorFunction<DIM, DIM>& _f) const = 0;
};

#else
//Do nothing.
#endif
